#include "EngineApplication.h"
#include "SoloClientConfiguration.h"
#include "EnginePointer.h"

int main(int argc, LPSTR* argv)
{
	HRESULT hr = S_OK;

	hr = EngineApplication::GetSingleton().Run(EnginePointer<ISystemConfiguration>(new SoloClientConfiguration()), argc, argv);
	delete EngineApplication::GetSingletonPtr();

	EngineObject::CollectRemainingObjects(true);

	return hr;
}